Montando y desmontando dispositivos

Como hemos mencionado anteriormente, los directorios en un entorno UNIX est�n organizados en un �rbol, cuyo directorio ra�z es /. A diferencia de otros sistemas operativos como MS-DOS, no hay nombres especiales para los archivos en la unidad de disquete o en el CD-ROM: todos los archivos accesibles por su sistema deben aparecen en �l �rbol de directorios principal que empieza por /.

Por tanto, antes de que usted tenga acceso a los archivos en un disquete o CD-ROM, usted debe dar a su sistema una orden para incorporar los contenidos del disquete en el �rbol directorio principal, al cual se le refiere como montaje del disquete. Puede verlo como el equivalente software a la conexion del dispositivo a su sistema. T�picamente, los contenidos del CD-ROM aparecen bajo el nombre mnt/cdrom; los del disquete bajo /mnt/floppy (�stos son los llamados puntos de montaje y son definidos en el archivo especial de configuraci�n, /etc/fstab). El acceso a una unidad, de esta manera, no significa que el sistema copiar� todos los archivos del CD al directorio /mnt/cdrom. En su lugar, esto significa que el directorio /mnt/cdrom representa al CD-ROM: Cuando un programa trata de tener acceso, digamos a un archivo llamado /mnt/cdrom/index.html, el sistema buscar� el archivo index.html en el CD-ROM.

Por tanto, en pocas palabras: antes de que usted pueda utilizar archivos en una unidad, usted debe "montarlo". Similarmente antes de sacar el disco del lector, usted debe desmontarlo.

Cuando utilice GNOME, usualmente no tiene que preocuparse por montar y desmontar: GNOME busca el archivo con la configuraci�n apropiada y localiza los iconos para todas las unidades en su escritorio. Al hacer doble clic en cualquiera de estos iconos, autom�ticamente se monta la unidad correspondiente (si no estaba montado ya) y ejecuta el gestor de archivos en el directorio apropiado. Similarmente, si usted hace doble clic en el icono unidad y escoge la orden Sacar disco del men� desplegable, GNOME desmonta autom�ticamente antes de sacarlo. Usted puede tambi�n montar/desmontar una unidad presionando con el bot�n derecho del rat�n en el icono de su escritorio y escogiendo Montar unidad o Desmontar unidad del men� desplegable, o utilizando el aplique de montaje de discos.

Note que usted no puede desmontar una unidad si est� siendo utilizado por alg�n programa; por ejemplo, si usted tiene abierta una ventana terminal en el directorio de la unidad que usted est� tratando de desmontar. Entonces, recibe el mensaje de error "Controlador ocupado" mientras intenta desmontar la unidad, aseg�rese de que ninguna de sus aplicaciones abiertas est� teniendo acceso a un archivo o directorio en esta unidad.

No obstante GNOME no puede impedir que usted saque el disco manualmente de la unidad —, en este caso es su responsabilidad el desmontar la unidad antes de hacerlo. Para unidades de CD o Zip, el sistema bloquea el bot�n de sacado de la unidad mientras la unidad est� montado, para los disquetes, esto es t�cnicamente imposible.

ImportanteIMPORTANTE
 

Si usted saca un disquete utilizando un bot�n de sacado de la unidad sin desmontarlo primero, usted puede perder sus datos!

Algunos sistemas tienen programas especiales como supermount o magicdev, que montan autom�ticamente una unidad cuando se inserta un disco y desmonta la unidad si �sta no se ha utilizado por un per�odo de tiempo espec�fico. En este caso, usted nunca deber� preocuparse de montar/desmontar unidades usted mismo; no necesita por tanto ni leer esta secci�n.

El permitir a los usuarios el montar y desmontar unidades conlleva algunos riesgos de seguridad, muchos sistemas multiusuarios se configuran de modo que s�lo el usuario administrador "root" puede montar y desmontar una unidad. Esta es la causa mas probable de los errores al intentar montar un dispositivo. En este caso, plantee este problema al administrador de su sistema.

Si la computadora es su estaci�n de trabajo personal o el ordenador personal de casa y no le preocupa la seguridad, usted puede dar permiso de montar unidades a usuarios ordinarios. La manera m�s f�cil de permitir ello es el uso de la aplicaci�n linuxconf (que s�lo puede ser ejecutada por el usuario administrador "root"). S�lo seleccione la unidad a la que quiere acceder en la secci�n Unidades de acceso local de la pesta�a Opciones de la opci�n Montable por usuarios. Su unidad ser� ahora montable por los usuarios.

Si linuxconf no est� disponible, usted debe editar el archivo /etc/fstab para incluir acceso a usuarios. Esto se hace a�adiendo el atributo del "usuario" a la unidad. Por ejemplo:

Si su archivo fstab contiene una l�nea como �sta:

/dev/cdrom /mnt/cdrom iso9660 exec,dev,ro,noauto 0 0
      

a�ada la palabra "usuario" a la cuarta columna:

/dev/cdrom /mnt/cdrom iso9660 user,exec,dev,ro,noauto 0 0